<template>
	<view class="single">
		<!-- <nav-header title=" " showback="true" navBackcolor="transparent"></nav-header> -->
		<headers showback="true" navBackcolor="transparent"></headers>

		<view class="single-main">
			<view class="single-main-title">
				<image
					src="https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-title.png"
					mode=""></image>
			</view>
			<view class="single-main-talk">
				<view class="single-main-talk-item  u-flex left">
					<view class="single-main-talk-item-ava">
						<image
							src="https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-boy.png"
							mode=""></image>
					</view>
					<view class="single-main-talk-item-content u-flex u-col-center u-row-center 	">
						你好
					</view>
				</view>
				<view class="single-main-talk-item u-flex right">
					<view class="single-main-talk-item-ava">
						<image
							src="https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-girl.png"
							mode=""></image>
					</view>
					<view class="single-main-talk-item-content u-flex u-col-center u-row-center">
						你好
					</view>
				</view>
				<view class="single-main-talk-item  u-flex left">
					<view class="single-main-talk-item-ava">
						<image
							src="https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-boy1.png"
							mode=""></image>
					</view>
					<view class="single-main-talk-item-content u-flex u-col-center u-row-center 	">
						你好
					</view>
				</view>
				<!-- <view class="single-main-talk-item u-flex right">
					<view class="single-main-talk-item-ava">
						<image src="https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-girl1.png" mode=""></image>
					</view>
					<view class="single-main-talk-item-content u-flex u-col-center u-row-center">
						你好
					</view>
				</view> -->
			</view>
			<view class="single-main-input u-flex u-col u-row-center">
				<view class="single-main-input-item u-flex u-row-center">
					<view class="single-main-input-item-label">
						姓名
					</view>
					<input type="text" v-model="name" placeholder="请填写您的姓名" maxlength="6"/>
				</view>
				<view class="single-main-input-item u-flex u-row-center">
					<view class="single-main-input-item-label">
						手机号
					</view>
					<input type="text" v-model="mobile" @blur="setPhone" maxlength="11" placeholder="请填写您的手机号" />
				</view>
			</view>
			<view class="single-mainbtn public-btn public-btn-color" style="margin: 0 auto;" @click="confirm">
				立即报名
			</view>
		</view>
		<view class="bg">
			<image src="https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-bg.png"
				mode=""></image>
		</view>
	</view>
</template>

<script>
	import headers from '@/components/headers/index.vue'
	// import navHeader from '../../../components/nav-header/nav-header.vue'
	//这里可以导入其他文件（比如：组件，工具js，第三方插件js，json文件，图片文件等等）
	export default {
		// 组件名称
		name: 'headers',
		// 组件参数 接收来自父组件的数据
		props: {},
		// 局部注册的组件,import引入的组件需要注入到对象中才能使用
		components: {
			// navHeader,
			headers,
		},
		// 组件状态值
		data() {
			return {
				name: '',
				mobile: ''
			}
		},
		// 计算属性
		computed: {},
		// 侦听器
		watch: {},
		// 组件方法
		methods: {
			// 报名
			confirm() {
				this.$http('CP.help', {
					name: this.name,
					mobile: this.mobile
				}).then(res => {
					console.log(res, 'mobile')
				})
			},
			setPhone() {
				// var reg = /^1(3|4|5|6|7|8|9)\d{9}$/
				var reg = /^(?:(?:\+|00)86)?1\d{10}$/
				if (reg.test(this.mobile)) {
					return true
				} else {
					this.$utils.toast('手机号格式错误')
					return false
				}
			},
		},
		// 以下是生命周期钩子   注：没用到的钩子请自行删除
		/**
		 * 在实例初始化之后，组件属性计算之前，如data属性等
		 */
		beforeCreate() {},
		/**
		 * 组件实例创建完成，属性已绑定，但DOM还未生成，$ el属性还不存在
		 */
		created() {},
		/**
		 * 在挂载开始之前被调用：相关的 render 函数首次被调用。
		 */
		beforeMount() {},
		/**
		 * el 被新创建的 vm.$ el 替换，并挂载到实例上去之后调用该钩子。
		 * 如果 root 实例挂载了一个文档内元素，当 mounted 被调用时 vm.$ el 也在文档内。
		 */
		mounted() {},
		/**
		 * 数据更新时调用，发生在虚拟 DOM 重新渲染和打补丁之前。
		 * 你可以在这个钩子中进一步地更改状态，这不会触发附加的重渲染过程。
		 */
		beforeUpdate() {},
		/**
		 * 由于数据更改导致的虚拟 DOM 重新渲染和打补丁，在这之后会调用该钩子。
		 * 当这个钩子被调用时，组件 DOM 已经更新，所以你现在可以执行依赖于 DOM 的操作。
		 */
		updated() {},
		/**
		 * keep-alive 组件激活时调用。 仅针对keep-alive 组件有效
		 */
		activated() {},
		/**
		 * keep-alive 组件停用时调用。 仅针对keep-alive 组件有效
		 */
		deactivated() {},
		/**
		 * 实例销毁之前调用。在这一步，实例仍然完全可用。
		 */
		beforeDestroy() {},
		/**
		 * Vue 实例销毁后调用。调用后，Vue 实例指示的所有东西都会解绑定，
		 * 所有的事件监听器会被移除，所有的子实例也会被销毁。
		 */
		destroyed() {}
	}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<!--使用了scoped属性之后，父组件的style样式将不会渗透到子组件中，-->
<!--然而子组件的根节点元素会同时被设置了scoped的父css样式和设置了scoped的子css样式影响，-->
<style scoped lang="scss">
	.single {
		width: 100%;
		height: 100%;
		// padding-top: $nav-top-height;
		position: relative;

		.bg {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			z-index: -1;

			image {
				width: 100%;
				height: 100%;
			}
		}

		&-main {
			&-title {
				text-align: center;
				margin: 60rpx 0;

				image {
					width: 596rpx;
					height: 200rpx;
				}
			}

			&-talk {
				padding: 0 80rpx;

				.left {
					.single-main-talk-item-content {
						margin-left: 42rpx;
						background: url(https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-talk1.png) no-repeat;
						background-size: cover;
					}

				}

				.right {
					flex-flow: row-reverse;

					.single-main-talk-item-content {
						margin-right: 42rpx;
						background: url(https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/index/single/single-talk2.png) no-repeat;
						background-size: cover;
					}
				}

				&-item {
					margin-top: 64rpx;

					&-ava {

						image {
							width: 80rpx;
							height: 80rpx;
						}
					}

					&-content {
						width: 370rpx;
						height: 94rpx;
						font-size: 24rpx;
						font-family: PingFang SC-Medium, PingFang SC;
						font-weight: 500;
						color: #000000;
						padding: 0rpx 32rpx;
					}
				}
			}

			&-input {
				justify-content: center;
				flex-direction: column;
				// margin-top: 32rpx;
				margin-top: 74rpx;

				&-item {
					width: 424rpx;
					height: 80rpx;
					background: #F5F3FE;
					border-radius: 46rpx;
					line-height: 80rpx;
					padding: 0 32rpx;
					margin-bottom: 32rpx;

					&-label {
						width: 100rpx;
					}

					;

					input {
						flex: 1;
					}
				}
			}
		}
	}
</style>